package day03;
import javax.jws.soap.SOAPBinding;
public class CodeBlockDetails4 {
    public static void main(String[] args) {
     new Test();//就是这么简单
        //1.加载test类 静态代码块和·静态属性
        //2.进入无参构造器
    }
}

class Test{
    Sample sam1=new Sample("sam1成员初始化");//3.
    static Sample sample = new Sample("静态成员sam初始化");//1.
    static {
        System.out.println("static块执行");//2.
    }
    Test(){
        //隐藏了 super和普通代码块//普通属性的初始化（同级别的）
        System.out.println("Test默认构造函数被调用");//4.
    }

}

class Sample{

    Sample(String s){
        System.out.println(s);
    }
    Sample(){
        System.out.println("Sample默认构造方法被调用");
    }
}